// 核心代码模式
class Solution {
public:
    double Power(double base, int exponent) {
    // 暴力法 分三种情况exponent<=>0讨论
        double res = 1.0;
        // exponent<0 预处理 以便和>0情况合并
        if (exponent<0){
            base = 1/base;
            exponent=-exponent;
        }
        // 合并三种情况 当exp==0时不执行循环
        for(int i=0;i<exponent;i++){  //i<exponent不到exp
            res *= base;
            }
        return res;

    }
};